<?php
/* @var $this UsuarioController */
/* @var $model Usuario */

$this->breadcrumbs=array(
	'Usuarios'=>array('index'),
	'Administrar',
);

$this->menu=array(
	array('label'=>'Lista de Usuarios', 'url'=>array('index')),
	array('label'=>'Crear Usuario', 'url'=>array('create')),
);

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#usuario-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h1>Administrar Usuarios</h1>


<?php

$this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'usuario-grid',
	'dataProvider'=>$model->search(),
	//'filter'=>$model,   
        'ajaxUpdate'=>false,
	'columns'=>array(
		/*'id',*/
		'usuario',
		/*'contrasena',*/
		'correo',
		'nombres',
		'primer_apellido',
		'segundo_apelldio',
		array(
                    'header' => 'Departamento',
                    'value' => '$data->idDepartamento->nombre',
                ),
                /*
		'permiso_creacion_minuta',
		*/
                
		array(
			'class'=>'CButtonColumn',                        
		),                
                array(
                    'header'=>'Gestionar permisos de creación de minuta',
                    'type'=>'raw',                                      
                    'value'=> 'obtenerBotonDePermiso($data->permiso_creacion_minuta,$data->id)',                                        
                ),
                
            /*
               array(
                   'class' => 'CButtonColumn',
                   array(
                        'class'=>'CButtonColumn',
                        'template'=>'{delete}{update}',
                        'buttons'=>array(
                            'update'=>array(
                                'url'=>'$this->grid->controller->createUrl("/History/update", array("id"=>$data->primaryKey,"asDialog"=>1,"gridId"=>$this->grid->id))',
                                'click'=>'function(){$("#cru-frame").attr("src",$(this).attr("href")); $("#cru-dialog").dialog("open");  return false;}',
                            ),
                            'delete'=>array(
                                'url'=>'$this->grid->controller->createUrl("/History/delete", array("id"=>$data->primaryKey,"asDialog"=>1,"gridId"=>$this->grid->id))',
                            ),
                         ),
                    ),
               ),
             * 
             */
	),
)); 

function obtenerBotonDePermiso($tienePermisos, $id){    
    if($tienePermisos == 0) {                
        return CHtml::button("Otorgar permisos",array("onclick"=>"document.location.href='".Yii::app()->controller->createUrl("usuario/otorgarPermisosCreacionMinuta",array("id"=>$id))."'"));
    }
    else {        
        return CHtml::button("Quitar permisos",array("onclick"=>"document.location.href='".Yii::app()->controller->createUrl("usuario/quitarPermisosCreacionMinuta",array("id"=>$id))."'"));
    }
}

?>

